Revisiting the Fair Queuing Paradigm for End-to-End Congestion Control
نویسنده
چکیده
Today, the dominant paradigm for congestion control in the Internet is based on the notion of TCP friendliness. To be TCP-friendly, a source must behave in such a way as to achieve a bandwidth that is similar to the bandwidth obtained by a TCP flow that would observe the same round-trip time (RTT) and the same loss rate. However, with the success of the Internet comes the deployment of an increasing number of applications that do not use TCP as a transport protocol. These applications can often improve their own performance by not being TCP-friendly, which severely penalizes TCP flows. To design new applications to be TCP-friendly is often a difficult task. The idea of the Fair Queuing (FQ) paradigm as a means to improve congestion control was first introduced by Keshav. While Keshav made a fundamental step toward a new paradigm for the design of congestion control protocols, he did not formalize his results so that his findings could be extended for the design of new congestion control protocols. We make this step and formally define the FQ paradigm as a paradigm for the design of new end-to-end congestion control protocols. This paradigm relies on FQ scheduling with per-flow scheduling and longest queue drop buffer management in each router. We assume only selfish and noncollaborative end users. Our main contribution is the formal statement of the congestion control problem as a whole, which enables us to demonstrate the validity of the FQ paradigm. We also demonstrate that the FQ paradigm does not adversely impact the throughput of TCP flows and explain how to apply the FQ paradigm for the design of new congestion control protocols. As a pragmatic validation of the FQ paradigm, we discuss a new multicast congestion control protocol called packet pair receiver-driven layered multicast (PLM).
منابع مشابه
Revisiting the Fair Queueing Paradigm for End-to-End Congestion Control
Today, the dominant paradigm for congestion control in the Internet is based on the notion of TCPfriendliness. To be TCP-friendly, a source must behave in such a way as to achieve a bandwidth that is similar to the bandwidth obtained by a TCP flow that would observe the same Round Trip Time (RTT) and the same loss rate. However, with the success of the Internet comes the deployment of an increa...
متن کاملSF-FC: A Neighbor-State Based Flow Control with Soft Fairness
Many audio and video stream applications in the Internet require good network performance but not perfect reliability. Such applications should employ congestion control and should not shut down the TCP ows by restricting bu ering too much. However, the Internet is not a small local community, and it is impossible to rely on all developers to incorporate end-to-end congestion control in their I...
متن کاملCongestion Control Mechanism using Network Border Protocol
Congestion in the network is increasing immensely due to the growth of usage of multimedia application. This lead to unresponsive and misbehaving traffic flows. There are few primitive scheduling schemes to control the congestion in the network, which worked only at end-to-end network, due which they were unable to prevent the congestion collapse and unfairness created by applications that are ...
متن کاملThe Role of End-to-End Congestion Control in Networks with Fairness-Enforcing Routers
Traditionally, capacity on the Internet has been allocated between competing flows through a distributed fairness calculation implemented by end-to-end congestion control protocols like TCP. Increasingly, however, network operators are deploying fair queuing and other forms of router-based enforcement mechanisms to prevent greedy or misbehaving end points from consuming more than their fair sha...
متن کاملNetwork Delineate Safeguard for Surplus Control
The end-to-end nature of Internet congestion control is an important factor in its scalability and robustness. However, end-to-end congestion control algorithms alone are incapable of preventing the congestion collapse and unfair bandwidth allocations created by applications that are unresponsive to network congestion. To address this flaw, we propose and investigate a novel congestion avoidanc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002